@charset "utf-8";
.style {
}

body{
	background:#5d5c5d; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; line-height:18px; color:#2e2e2e; margin:0; padding:0;
}

.wrap{width:914px; margin:0 auto; overflow:hidden; background:url(../images/main_bg.png) repeat-y; height:auto;}
.contain{width:857px; margin:0 0 0 27px; overflow:hidden;}
.header{height:202px; background:url(../images/top_menu_bg.jpg) no-repeat #d7d2cc; clear:both;}
img.top_logo{margin:44px 0 0 24px;}

ul.top_menu{margin:24px 0 0 0; padding:0; list-style:none;}
ul.top_menu li{ float:right; margin:0 9px; height:26px; line-height:26px;}
ul.top_menu li.facebook{ margin:0 15px 0 0;}
ul.top_menu li a{ text-decoration:none; color:#292929; font-family:Verdana, Geneva, sans-serif}
ul.top_menu li a:hover, ul.top_menu li a.actived{ text-decoration:underline;}

.banner{background:url(../images/main_menu_bg.jpg) no-repeat; height:407px; overflow:hidden;}
ul.main_menu{ margin:348px 0 0 27px; padding:0; list-style:none;}
ul.main_menu li{ float:left; height:59px; line-height:59px;}
ul.main_menu li.space{ width:1px; background:#fff;}
ul.main_menu li a{ text-decoration:none; color:#fff; display:block; background:#5d5c5d; padding:0 49px; font-size:14px;}
ul.main_menu li a:hover, ul.main_menu li a.actived{ color:#5d5c5d; background:#fff;}

.main_contain{clear:both; padding:13px 2px 36px 2px; overflow:hidden;}
.left_contain{ width:223px; float:left; margin:0 0 0 37px; overflow:hidden;}
.box{clear:both; overflow:hidden; margin-bottom:13px;}
.box .title_bg{background:url(../images/title_bar_bg_TL.gif) no-repeat top left #9e9d9e;}
.box .title_bg .title{background:url(../images/title_bar_bg_TR.gif) no-repeat top right; border-bottom:1px solid #7f7e7f; height:28px; line-height:28px; color:#fff; padding-left:16px; font-size:14px;}
.box .left_box_contain{border:1px solid #9e9d9e; border-top:none;}
.box .search_input{height:27px; line-height:27px; color:#fff; width:100px; background:#dfdfdf; border-radius:5px; border:none; padding-left:10px;}
.box .search_button{height:27px; line-height:27px; color:#fff; padding:0 10px; background:#bababa; border-radius:5px; border:none;}

.right_contain{width:512px; border-left:1px solid #969696; padding:0 30px; float:right; overflow:hidden;}
.right_contain .title{clear:both; height:36px; border-bottom:1px solid #CCC; font-weight:bold; color:#828282; font-size:17px;}
.prod_box{width:154px; float:left; margin:25px 25px 0 0; overflow:hidden; font-size:12px;}
.prod_box_last{float:right; margin-right:0;}
.prod_box .box_img{height:154px; overflow:hidden; background:#000;}
.prod_box .prod_name{background:#bababa; color:#505050; height:27px; line-height:27px; padding-left:10px; font-weight:bold;}
.prod_box .prod_name a{ text-decoration:none; color:#505050; display:block;}
.prod_box .price_line{clear:both;}
.prod_box .price{height:27px; line-height:27px; float:left; background:#5a5a5a; color:#fff; width:62px; padding-left:10px;}
.prod_box .buy_now{height:27px; line-height:27px; float:left; background:#dedede; width:72px; padding-left:10px;}
.prod_box .buy_now a{ color:#505050; font-weight:bold; text-decoration:none; display:block;}
.prod_box .buy_now a:hover{ text-decoration:underline;}


.footer{height:37px; clear:both; background:#d9d4ce; font-size:12px; line-height:37px; color:#2e2e2e; padding-left:18px;}

.clear_20{ clear:both; height:20px;}

/*----------contact---------------*/

table.contact{}
table.contact td{ height:22px; line-height:22px;}
table.contact h4{ margin:0; padding:0; color:#5b5b5b;}